package com.miyu.common.pojo.book;

import com.alibaba.fastjson2.JSONObject;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.ToString;


/**
 * 书操作
 * 不同的操作 进入不同的方法
 * @author longm
 * @date 2022/11/19
 */
@Getter
@ToString
@AllArgsConstructor
public enum BookOperate {

    /** 搜索 */
    SEARCH("search", "搜索书籍"),
    /** 细节 */
    DETAIL("bookDetail", "书籍详情"),
    CHAPTER("bookChapter", "书籍章节"),
    READER("bookReader", "阅读文本"),
    DOWNLOAD("download", "书籍下载"),
    COLLECT("collect","搜集书籍"),
    CHECKRULE("check", "校验取值");
    /** 代码 */
    private String code;
    /** 名字 */
    private String name;
    public static BookOperate getTagByCode( String code) {
        for (BookOperate tag : values()) {
            if (tag.getCode().equals(code)) {
                return tag;
            }
        }
        return null;
    }
}
